zuul 网关
1.上传附件过大。
上传文件过大,如果都经过zuul,会把zuul的jvm内存消耗完。另一方面会对链接超时有影响。如
#The connection timeout in milliseconds. Defaults to 2000
zuul.host.connect-timeout-millis= 300000
zuul.host.socket-timeout-millis= 300000
ribbon.ReadTimeout= 300000
ribbon.ConnectTimeout= 300000
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 60000
可以跳过这个上传的转发,只需要在请求路径加 /zuul 就行。
如原来的路由 请求路径为 /vpa/skill/A 改为 /vpa/zuul/skill/A 即可,其中 context-path=/vpa ,文件资源不会消耗 jvm 内存。但设置的ribbon超时还是有影响。
zuul.routes.vpa-skill.path=/skill/**
zuul.routes.vpa-skill.serviceId=vpa-service-skill